//服务器端
//引入第三方包 express
let express = require('express')

//实例化express
let app = express()

//设置一个token验证的中间件

//导入拆分出去的子路由
let userRouter =  require( './router/userRouter' )
let goodRouter =  require( './router/goodRouter' )

//设置静态托管文件夹
//app.use()注册中间件
//express.static()  express内置的一个静态资源托管的中间件
app.use(express.static('static'))

//在所有接口前  处理post请求参数的中间件
app.use(express.json())
app.use(express.urlencoded({ extended: false }))



//注册子路由，但凡是“/user”开头的请求，都找userRouter这个子路由来提供服务
//前端发请求 '/user/list' , '/user/search' , '/user/login' 都会找userRouter
app.use( '/user' , userRouter )


//前端发请求 '/good/list' , '/good/search' , '/good/login' 都会找goodRouter
app.use( '/good' , goodRouter )





//设置监听
app.listen(8080, () => {
    console.log('服务端运行在：http://localhost:8080');
})